package com.alks.function.data.dto.finance.salary;

import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import lombok.ToString;

import java.math.BigDecimal;

@Getter
@Setter
@NoArgsConstructor
@ToString
public class PcSalaryNewCountDto {

    @ApiModelProperty("公休天数")
    private BigDecimal attendanceOver;

    @ApiModelProperty(value = "基本工资")
    private BigDecimal basicSalary;

    @ApiModelProperty(value = "计时工资")
    private BigDecimal positionAlw;

    @ApiModelProperty("计件工资")
    private BigDecimal positionAlw2;

    @ApiModelProperty(value = "绩效工资")
    private BigDecimal salaryAlw;

    @ApiModelProperty(value = "补贴")
    private BigDecimal minSalary;

    @ApiModelProperty("加班工资")
    private BigDecimal overSalary;

    @ApiModelProperty("奖励")
    private BigDecimal allowance;

    @ApiModelProperty("补发")
    private BigDecimal injuryAlw;

    @ApiModelProperty(value = "其他")
    private BigDecimal introduceBonus;

    @ApiModelProperty("小计")
    private BigDecimal leaveAlw;

    @ApiModelProperty(value = "社医保")
    private BigDecimal unionM;

    @ApiModelProperty("个税")
    private BigDecimal taxM;

    @ApiModelProperty(value = "厂服厂牌费用")
    private BigDecimal clothesM;

    @ApiModelProperty(value = "水电费")
    private BigDecimal waterEleM;

    @ApiModelProperty(value = "迟到漏打卡")
    private BigDecimal mealM;

    @ApiModelProperty("旷工扣款")
    private BigDecimal absenceM;

    @ApiModelProperty("倒欠工资")
    private BigDecimal waterM;

    @ApiModelProperty("个人借款")
    private BigDecimal repayM;

    @ApiModelProperty(value = "其他乐捐")
    private BigDecimal otherM;

    @ApiModelProperty("小计")
    private BigDecimal minusM;

    @ApiModelProperty("实发工资")
    private BigDecimal salaryAct;

    @ApiModelProperty("停车费")
    private BigDecimal carFee;
}
